#ifndef DATA_QUERY_H_
#define DATA_QUERY_H_

#include "../../getpieces.h"

/**
 * \brief Forme la requête data contenant les données des pièces à envoyer au client .
 *
 * \param cl le client leecher
 * \param bm le buffermap des pièces à télécharger du client
 * \return la requête getpiece.
 */
char * data_query(char * query, int gp_file, _t_buffermap bm);

#define QUERY_SIZE 4+1+32+1+1+MAX_PIECES*(1+PIECE_SIZE)+2  //rigoureusement ca serait log(nbre_pieces) du fichier à la place de MAX_PIECES

/**
 *
 *

void recompose(char * written_file_name, char * query, int gp_file, _t_buffermap bm);
*/


#endif 
